package main

import "fmt"

func main() {
	// 普通变量声明
	var a int = 10
	// 声明一个指针变量
	var ptr *int

	// 声明指向指针的指针变量
	var pptr **int

	ptr = &a

	pptr = &ptr

	fmt.Println(a)      // 10
	fmt.Println(ptr)    // 0xc0000a2000
	fmt.Println(*ptr)   // 10
	fmt.Println(pptr)   // 0xc0000a2008
	fmt.Println(**pptr) // 10
}
